338165
971127
242714
825437
601394
158908
472392
641590
629418
506224
572207
445459
5140799
3562581
3068148
2378804
2230988
2046609
1957357
191478
1765118
1719136
1689196
1636471