599 129
2929 597
1563 364
3470 645
11431 249
10326 125
11704 545
8173 448
12881 630
12748 583
126713 561
66739 172
30777 257
21879 156
3636 160
6918 506