31169 144
25252 602
11230 425
28286 779
12657 687
11838 761
7280 660
10059 645
4029 332
5325 577
3873 940