508812
63948
312610
659811
1384524
37076
44576
33866
793320
33501
15475
23396
430689728
238223380
1666488312
156798267
129676178
123080252
1114898895
103268210
88288178
83010290
74694139
69324158