447766
681497
490741
856866
148801
638131
163530
381830
51215
14435
60030
834820
800180
594417
567466
258560
14846747
670386
4559578
4217980
3446510
3208192
2185216
2176495
2049492
185266
1845948
16325
154561
1540545