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