493788
596273
38460
416405
712673
958376
626236
798366
50567
955157
838514
752762
2938361
2624455
2555928
2510455
2239995
2136955
2098281
2027719
1912226
1678208
1612351
1570406