477556
834450
324375
109301
47918
98429
335472
867278
411632
481226
208946
466669
5011798
3449581
2920148
2241804
2185988
1969609
188378
1857357
1712118
1694136
1634195
1608471