169897
914716
60368
65870
842646
165630
451508
885699
50904
137857
974218
321638
5481367
4510935
4321459
3440462
3437998
3386286
3334956
2998729
2983226
2475209
2130352
2123407