1198
860
4540
23141
3323
1553
1328
635
2266
1917
1511
4866
13041
1419
856
3290
13674
1082
814