31127 144
25155 602
11204 425
28231 779
12608 686
11802 761
7102 660
10016 645
3965 332
5295 577
3848 940