3001 823
599 62
2717 526
1794 367
462 63
1053 193
535 152
1561 333
2577 648
2773 761
894 145
2166 656
2559 774
1939 496
2803 905
2120 445
238 69
2178 581
435 107
1457 323
1797 416
1649 400
988 227
2796 617
1001 289
722 210
1175 275
508 132