1981
254638
126521
47268
505435
172641
839190
1015221
483311
935135
957557
727538
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471