311367
444408
314484
868774
391552
272376
856747
147423
874338
768511
786228
158598
336233
209223
43887
82885
14743747
668286
4529578
4196980
3439510
3194192
2172495
2163216
2045492
184466
1841948
16305
154461
1538545