559776
950700
857310
794694
431347
424412
139909
627924
42869
687371
328719
738174
167513
822448
300135
1021864
14846747
670386
4559578
4217980
3446510
3208192
2185216
2176495
2049492
185266
1845948
16325
154561
1540545