599 129
2930 597
1563 364
3475 645
11451 249
10328 125
11704 545
8173 448
12883 630
12750 583
126777 561
66796 172
30810 257
21893 156
3640 160
6919 506