30442 928
19531 197
20891 413
19541 667
16980 621
11494 784
17446 716
13050 63
9889 801
11771 411
14145 140
22819 325
15711 664
17834 99
14365 723
12270 553
9399 530
9245 207
34145 504
18248 555
18291 613
6332 393
8202 76
12246 634
9750 474
4285 377
5704 302
30566 119