105115
70626
428798
769107
107665
4678
37350
1008874
365208
124553
146762
275861
2968361
2656455
2576928
2553455
2260995
2155955
2115281
2049719
1935226
1689208
1623351
1581406