12705
8565
2088
874
19733
3997
2860
4725
1242
4479
24453
1277
2741
1105
2717
9263
2911
682
9536
2036
96713
4545
7566
1300
315712
8959
2499
30254
1203
12452
3686
4193
52731
10086
3605
4610
24779
2001
3678
1118
36133
691
12490
1619
849
1634
877
3167
3092
2876
36477
1003
855
852
789
7291
768
851
2483
2001