12176 82
14462 767
21980 703
3330 301
10151 699
9670 338
3027 520
2449 374
8854 38
4272 867
2581 405
4331 379
27364 580
13089 599
7617 473
978 37