21526 594
11349 115
10785 777
14799 348
23042 517
15548 575
11506 213
6287 454
6264 230
15457 538
8054 358
7682 114
2821 224
8543 389
3535 218
2341510 3880
928208 955
247152 1043
2107966 3399
250990 640
99438 816
65830 520
33715 612
91549 454
12998 338
116492 735
112101 806
103052 209