529424
52542
695428
244604
677525
18086
81234
859511
515445
165327
301918
676141
5518800
4038581
3512150
2763804
2384988
2308609
2288358
2001119
199578
1822196
1798136
1719216