30194 143
21896 602
10294 425
26312 779
11585 686
10468 761
6492 660
9449 645
3434 332
4909 577
3651 940