3121 70
13947 529
4864 848
35013 310
4865 523
1604 377
3279 782
1973 405
2036 317
808 167
2401 591
3279 650
1124 73
1442 53
970 83
2858 738
509 77
3090 678
3029 563
2098 211