429813
348531
636562
9242
839678
24104
81569
303836
14753
138800
1018854
838968
33282465
28416133
252981001
25096484
19088347
17148973
157691032
15050239
12969764
10686485
899747
5973209