31 336
258 682
869 676
810 938
385 665
255 321
622 309
843 528
930 168
283 336
517 318
578 187
14306 365
13278 804
9368 361
7315 363
7258 348
6085 14
5624 40
5090 201
5015 225
4431 922
4402 646
4380 218