3115654
2028238
1661912
2237336
69588
1762433
997395
983887
251666
1858895
211794
1050550
781516
559625
370395
263729
102793
607265
278903
455253
533903
259867
76519
6223
137302
372371
89636
1224224
366252
54335