31783 538
15443 258
7266 723
10068 497
7182 617
6582 424
5528 420
12162 383
4499 276
20435 499
7634 643
5172 494
6021 477
3223 333
4693 81