599 129
2930 597
1563 364
3471 645
11438 249
10327 125
11704 545
8173 448
12882 630
12750 583
126738 561
66760 172
30795 257
21883 156
3638 160
6918 506