175538
967286
851659
811621
377570
791414
218873
1522
259490
181819
280167
8891000
110199
607954
908954
856822
679671
562488
340359
257403
624796
123561
32981
487971
66549
745278
795408
313785