300 54
196 530
895 43
237 70
691 877
116 343
801 818
96 315
199 377
207 750
764 566
528 23
14364 365
13315 804
9389 361
7329 363
7284 348
6105 14
5642 40
5101 201
5030 225
4451 922
4417 646
4401 218