40807 342
2944 81
3569 628
13825 559
2540 52
6913 44
2668 299
7597 448
3934 652
1871 229
8062 901
2733 123
3996 554
1876 55
2557 257
13248 509
3714 443
4769 917
6852 150
10594 319
30142 644
30126 224
16731 786
10288 823