35814
199120
179239
658994
469971
225248
1014706
140695
726369
465517
778856
168207
85447
632782
122796
1088596
365475
269679
248702
649780
850598
923640
142626
880642
698822
959270