30765
16044
539811
34804
25672
22091
59875
34515
691710
364710
47743
58406
435211736
241025380
1685298313
158699269
131652180
125623260
1136248896
104876214
89969182
84097292
76554141
70487160