30181 143
8684 767
18468 655
4394 90
27196 402
11105 47
2601 44
8385 529
4490 469
9690 632
7895 566
6477 660
9818 603
4375 417
6085 846
5381 703
4413 576
6853 124
2359 310
3349 475