356875
537338
2171000
727902
1088
116486
236652
911150
805576
628806
857505
348977
361101
698509
4401000
839296
999695
87141
70752
579572
477240
207904
153150
895802
633598
115947