316 51
1599 451
2298 469
3300 839
4915 518
1318 37
9677 304
2458 575
8063 754
3934 47
28797 177
6018 574
11381 654
33178 422
14694 103
4819 137
10299 527
2953 561
3618 742
6408 588
7108 857
11950 406
42089 125
7870 613
38909 106
19356 302
6264 87
13007 255