2802
2705
1569
13703
967
1194
10431
1077
830
886
985
1740
1006
1057
750
2740
4357
16469
929
3164
1608
3524
1140
1466
1232
937
4552
896
53897
1383
1191
878
2298
1020
1520
927
4416
909
767
1108
16100
955
876
14107
1195
2042
10206
1154
801
763
992
868
5774
2757
2138
1087
6766
975
844
1190