1703
2899
1892
2018
1650
1472
3719
16586
2865
866
2512
1419
1033
911
1007
1508
983
1323
1067
784
14135
2075
1087
1023
890
1209
1430
5928
1060
956
3949
1193
916
1538
2590
1569
1019
1029
880
2488
837
1915
897
1290
870
6204
862
1047
1480
1140
1714
1116
920
1004
1390
976
1163
1288
1311
1534