1703
2900
1892
2018
1650
1473
3719
16590
2871
867
2512
1419
1033
911
1007
1508
983
1323
1067
784
14141
2077
1087
1023
890
1209
1431
5929
1060
956
3950
1193
916
1540
2591
1569
1019
1030
880
2490
837
1915
897
1290
870
6204
862
1047
1480
1140
1714
1116
921
1005
1390
976
1163
1288
1311
1534