10486 51
4303 463
32355 349
25119 664
3421 99
7907 470
10353 211
13835 227
12877 651
8642 694
8662 383
8623 413
5797 110
13557 69
4006 80
6575 231
5369 626
7075 608
6160 623
8710 618
6682 647
27467 182
8333 813
11527 159
11176 329
8053 676
2875 149
14091 862