588615
49950
348310
2323
864533
574211
549385
343626
601300
246208
132695
963786
5515800
4031581
3509150
2761804
2382988
2307609
2285358
1997119
199478
1822196
1798136
1709216