31169 144
25255 602
11231 425
28286 779
12658 687
11840 761
7280 660
10059 645
4030 332
5325 577
3873 940