336 45
3062 746
21494 812
10005 790
21855 249
27446 599
59923 177
17156 626
82481 705
11928 822
19292 438