465706
413198
140932
47804
405980
989410
481450
301592
838478
644562
853675
624208
706837
297703
201763
195402
15156748
679986
4679578
4296980
3485510
3325192
2260216
2193495
2054492
187966
1857948
16345
154861
1543545