31168 144
25245 602
11229 425
28285 779
12656 687
11838 761
7277 660
10057 645
4029 332
5324 577
3872 940