556522
964979
390490
97294
632878
985101
825850
933710
495738
247636
190637
555549
651970
15610
846169
981236
14929747
672886
4583578
4237980
3454510
3229192
2209216
2182495
2052492
185466
1848948
16335
154661
1540545