596194
336545
409514
481924
129466
340598
95493
41980
408714
1006118
1000573
568636
5140799
3564581
3068148
2380804
2230988
2046609
1957357
191478
1765118
1719136
1689196
1636471