22991 721
4460 711
3609 275
1730 74
4192 457
25554 274
2559 288
12263 485
19478 73
14924 323
16044 754
8505 496
10899 833
5110 309