158976
537152
254107
578448
985980
675466
33616
33208
975254
207165
392937
137955
414828
458310
156312
76595
15269748
684086
4757578
4319980
3494510
3368192
2269216
2199495
2054492
188366
1859948
16355
154961
1547545