601 129
2931 597
1563 364
3475 645
11458 249
10328 125
11704 545
8174 448
12883 630
12752 583
126800 561
66810 172
30821 257
21901 156
3641 160
6920 506