5500
2260
4510
20133
29713
140
120
6008061
2921311
30611
635171
5773716
1606217
1118112
10340276
1010516
96563
9391258
7755154
743811
69596
60134
55542
52978