599 129
2930 597
1563 364
3472 645
11438 249
10327 125
11704 545
8173 448
12882 630
12750 583
126743 561
66762 172
30797 257
21884 156
3639 160
6918 506