1096192
1015431
705777
90295
242208
754964
443942
1006858
354320
623878
97648
1196272
793147
885949
1011724
811610
541505
45952
86987
595377
285284
528841
443275
822256