31895 603
17295 546
35724 952
11349 675
21362 422
3199 517
2399 67
7739 483
83790 839
16612 325
12269 31
47251 491
17195 450
27034 41
47544 592
21405 188