601 129
2930 597
1563 364
3475 645
11457 249
10328 125
11704 545
8173 448
12883 630
12752 583
126791 561
66807 172
30819 257
21900 156
3640 160
6920 506