31170 144
25258 602
11231 425
28286 779
12658 687
11841 761
7280 660
10059 645
4030 332
5325 577
3874 940