31 336
258 682
869 676
810 938
385 665
255 321
622 309
843 528
930 168
283 336
517 318
578 187
14321 365
13285 804
9373 361
7321 363
7264 348
6087 14
5625 40
5091 201
5019 225
4435 922
4406 646
4383 218