47026 671
15053 449
3543 545
27961 292
1397 209
4205 168
14315 380
21771 351
13156 456
4577 603
10208 491
4223 171
9929 420
2738 254
2163 309