22992 721
4462 711
3612 275
1730 74
4195 457
25554 274
2562 288
12265 485
19485 73
14930 323
16046 754
8506 496
10903 833
5111 309