19835 65
9582 493
27276 211
6077 856
7682 348
30462 537
7953 621
6837 668
8770 557
15191 504
16144 323
21506 525
29840 779
2297 446
4256 505
4048 300
7094 480
10373 41
23028 410
8722 239
5800 824
22465 407
28755 634
46554 708