31181 91
15872 582
14957 735
18230 551
3441 503
21997 107
17858 449
5522 848
41582 746
3291 692
20469 566
13702 604
35095 308
16629 426
71498 784
111454 543
31744 347
21468 128
21426 259
3759 668
27351 928
15700 747
23078 641
33091 505
27544 369
21540 120
20320 380
29412 676