10486 51
4302 463
32348 349
25118 664
3420 99
7906 470
10353 211
13834 227
12877 651
8642 694
8661 383
8623 413
5797 110
13555 69
4005 80
6575 231
5369 626
7075 608
6160 623
8710 618
6679 647
27467 182
8332 813
11525 159
11176 329
8052 676
2875 149
14089 862