12321 82
14550 767
22171 703
3363 301
10238 699
9780 338
3045 520
2474 374
8897 38
4290 867
2599 405
4373 379
27655 580
13222 599
7680 473
998 37