30181 143
8683 767
18466 655
4394 90
27196 402
11102 47
2601 44
8385 529
4490 469
9689 632
7895 566
6477 660
9817 603
4374 417
6085 846
5381 703
4413 576
6852 124
2359 310
3348 475