30216 143
21989 602
10355 425
26355 779
11617 686
10506 761
6515 660
9461 645
3439 332
4913 577
3656 940