1239
257
968
201
4069
843
5655
1171
4903
1015
3921
812
1520
315
1633
339
6268
1298
1980
410
3645
755