1050 116
3752 923
6417 793
5514 508
2496 510
1678 417
2950 757
969 256
2413 619
533 71
2935 673
1649 306
1880 364
473 82
2050 473
254 25