225967
54187
137939
367825
590119
232910
669696
3526
58883
400683
308118
298337
5103799
3538581
3037148
2340804
2222988
2027609
1937357
190578
1750118
1716136
1678195
1630471