162547
957408
67777
124832
280100
379459
749738
1081428
16068748
717686
5216578
4476980
3609192
3588510
2353216
2236495
679590
404472
257203