30191 143
21894 602
10288 425
26308 779
11585 686
10467 761
6490 660
9449 645
3434 332
4909 577
3651 940