22978 721
4449 711
3574 275
1712 74
4095 457
25550 274
2548 288
12247 485
19422 73
14866 323
16016 754
8494 496
10860 833
5085 309