21896 118
2295 463
3972 345
13273 158
3229 716
18143 347
12653 153
16169 879
25320 644
4161 575
5395 506
5806 106
3307 665
12303 449
5141 911
837 71
4530 468