133589
484830
394278
963979
390490
97294
632878
985101
825850
933710
494738
246636
189637
555549
813237
650970
10863744
613086
3824577
3730980
3233510
2551192
2099495
2060216
2026492
181966
1759948
16085
152861
1521545