663516
459231
14584
763365
14199
32368
4384
85795
405429
56914
535421
391179
5463367
4495934
4313459
3439462
3431998
3374286
3326956
2992729
2975226
2470209
2126352
2121407