95119
381319
638592
204168
559484
113100
148178
580310
471482
339575
334456
763685
4314364
3625456
3573929
3195460
2925998
2827283
2791955
2611725
2518226
2115209
1947351
1905407