1856 252
14442 821
9882 379
4905 948
6807 358
2890 244
2470 336
1747 346
7087 420
4950 354
2658 511
3909 691