12328 82
14556 767
22178 703
3364 301
10242 699
9787 338
3045 520
2475 374
8900 38
4291 867
2600 405
4375 379
27672 580
13227 599
7683 473
1001 37