544460
342726
17253
645899
608373
40455
937696
701842
35051
453584
328324
307323
5303799
3718581
3237148
2557804
2301988
2149609
2070358
194278
1850118
1750136
1740196
1667471