12521
10260
2727
2360
9466
43411
1934
2457
2056
2374
2092
3413
1606217
1118112
10340276
1010516
96563
9391258
7755154
743811
69596
60134
55542
52978