574212
716558
193911
956823
909463
44163
235966
42186
875535
14416
360650
572745
4314364
3625456
3573929
3195460
2925998
2827283
2791955
2611725
2519226
2115209
1947351
1905407