100536
235830
61491
409716
23248
912449
11748
365200
522888
67328
115522
853598
5338799
3769581
3281148
2594804
2319988
2173609
2098358
195278
1867118
1761196
1760136
1674471