4582
2059
939
3878
1384
1301
5178
1251
2972
1345
1333
1230
1545
862
3950
1019
1989
2137
3461
1453
1812
10230
968
2405
1646
1215
2090
76291
25077
2402
1675
895
990
985
1791
4651
1056
2676
1091
5020
2337
2144
2398
1045
1005
998
1363
2650
2809
3027
1585
10750
2217
4840
2366
5139
1552
3772
2498
2472