30218 143
21990 602
10358 425
26363 779
11620 686
10509 761
6518 660
9461 645
3441 332
4913 577
3657 940