289965
280492
339967
78688
279605
186603
52976
90538
171717
764679
939931
749944
5140799
3564581
3068148
2380804
2230988
2046609
1957357
191478
1765118
1719136
1689196
1636471