413378
131538
41985
753631
201132
8472
138840
365288
850998
66706
61866
339629
416780
394215
480996
973284
11335744
619686
3918577
3834980
3276510
2573192
2109495
2072216
2028492
182266
1759948
16145
153161
1524545