3100 90
5592 905
14897 601
11328 545
2151 49
4629 193
15198 474
11555 582
6455 795
4195 673
20927 870
14599 817
9942 323
3476 204
19048 318
3429 358
6753 365
13591 443
9734 104
6749 745
4960 517
8361 341
4530 663
4697 586