162104
426362
170802
280291
113343
926271
577246
487204
353349
154543
895543
265232
5453367
4484934
4308459
3438462
3428998
3369286
3320956
2986729
2968226
2465209
2124352
2120407