5851
3390
3840
10090
5810
5550
22933
15890
29060
18811
160
80
1606217
1118112
10341276
1010516
96563
9392258
7755154
743811
69606
60134
55542
52978