239892
676308
168249
90854
106903
1031865
99580
896544
794953
919309
725249
173847
410912
348706
799833
415654
17735483
15203692
13851960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5474623
5335253
431870
4043231