431292
809914
763722
154192
255739
980114
412202
69497
850644
168243
542596
384362
492140
890502
574892
20894
14846747
670386
4559578
4217980
3446510
3208192
2185216
2176495
2049492
185266
1845948
16325
154561
1540545