287577
435569
1023317
438237
197957
145937
988867
312284
100864
306293
866545
111496
32524464
27737131
24758998
24342481
18609345
16749973
155371029
14731239
12691764
10515485
794244
5740209