359543
14219
439182
224509
606542
160252
97856
1007966
10740
68595
380217
869280
199567
87633
87813
296707
11456745
621286
3930577
3850980
3279510
2581192
2112495
2073216
2029492
182266
1759948
16185
153161
1524545