30212 143
21974 602
10349 425
26352 779
11612 686
10500 761
6514 660
9461 645
3438 332
4913 577
3656 940