1966
2486
4298
1730
3997
2787
64532
28313
5365
3172
89727
2190
1606217
1118112
10340276
1010516
96563
9391258
7755154
743811
69596
60134
55542
52978