2765 70
12460 529
4723 848
31345 305
4596 523
1555 377
3129 782
1902 405
1956 317
772 167
2279 591
3207 650
1045 73
1259 53
844 83
2727 738
473 77
3015 678
2979 563
2029 211