22991 721
4462 711
3612 275
1730 74
4192 457
25554 274
2562 288
12265 485
19480 73
14928 323
16045 754
8505 496
10902 833
5110 309