42663
287216
39494
888207
73259
353974
476102
604977
253891
338681
137104
228986
5410367
4442934
4280459
3432462
3415998
3350286
3298955
2970728
2956226
2452209
2122352
2116407