147545
274284
830612
700673
792237
466988
330348
423708
703147
235639
671668
769953
543574
203518
961930
57036
14933747
672986
4583578
4237980
3455510
3233192
2209216
2182495
2052492
185566
1848948
16335
154661
1540545