599 129
2930 597
1563 364
3475 645
11452 249
10328 125
11704 545
8173 448
12883 630
12751 583
126781 561
66800 172
30811 257
21893 156
3640 160
6919 506