1950
12620
200
2862035
3483
91343
3845391
12833392
9801833
3792966
36514
2386
201390
1649217
1169212
11527276
1045216
10414259
98064
8462155
786711
71776
62644
58042