127860
643236
445203
53453
31789
453510
1002913
375222
660179
636704
381811
132137
5455367
4486934
4308459
3438462
3429998
3371286
3320956
2987729
2968226
2467209
2125352
2120407