28026 95
18392 194
28238 703
46216 568
35765 602
17822 140
29471 458
24076 614
25251 168
29361 772
23043 666
33378 654
30989 466
32730 728
20405 128
23254 89
38078 268
20623 288
15527 501
32636 341
30352 154
28643 334
27187 119
21976 503