30215 143
21982 602
10353 425
26355 779
11617 686
10504 761
6515 660
9461 645
3438 332
4913 577
3656 940