199848
300817
15623
594685
36687
153187
805840
41188
33521
4688
998152
965482
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471