360597
339128
980108
1026119
427614
263574
114781
422520
154803
37174
30427
314735
59651
1019302
400494
853420
37693
629407
882608
395678
99259
822106
629822
45865
957851
614146