127013
374641
1139410
1114956
148385
883819
480138
783764
96385
400647
646828
316357
796435
501240
1027758
870399
27584702
23124486
22525960
19292669
14054916
12736157
11363624
9915365
8446961
7757477
7708253
7237831
489270
4885232
23625
896970
436696
31143