595 129
2929 597
1563 364
3464 645
11417 249
10326 125
11701 545
8173 448
12880 630
12747 583
126679 561
66693 172
30750 257
21864 156
3634 160
6915 506