505444
1081428
259675
701958
953446
624283
317187
1845948
857349
335432
164484
434734
1012405
728846
221204
114126
14869747
670786
4569578
4222980
3448510
3211192
2190216
2178495
2049492
185266
16325
154561
1540545