308440
254235
60111
267833
887535
709389
464979
398930
435636
133289
61273
915801
5509367
4526935
4346459
3442998
3442462
3404286
3349956
3010729
2996226
2480209
2133352
2130407