825657
1075939
73765
1082422
278257
643861
394339
926878
204887
850871
1066944
281474
102077
584342
374862
180325
27584702
23124486
22525960
19292669
14054916
12736157
11363624
9915365
8446961
7757477
7708253
7237831
489270
4885232
23625
896970
436696
31143