22994 721
4463 711
3613 275
1730 74
4197 457
25556 274
2562 288
12265 485
19489 73
14931 323
16050 754
8506 496
10904 833
5112 309