29975 90
11008 405
47233 464
6089 248
10958 411
24300 287
29087 248
3983 194
7576 250
11815 525
34933 501
10597 396
17521 505
13466 267
10452 71
4929 705
2641 124
30378 193
9078 322
8475 611
7550 74
15201 509
5592 97
27796 479
7549 162
4047 68
7393 656
17865 592