30209 143
21970 602
10344 425
26346 779
11610 686
10497 761
6511 660
9458 645
3438 332
4913 577
3655 940