454108
198681
152602
996826
163863
82342
882408
340558
79929
425613
114726
919251
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191378
1765118
1719136
1689196
1636471