76675
851
24217
22222
29420
26637
2793149
14816
145979
17210
31534
749292
13536
40238
823
43931
844180
3531270
1684
1036
1274100
947
33118
1148
25036
86954
751115
72544