51382 196
25779 879
31980 1057
14841 820
29186 744
18966 280
25227 738
30050 135
13245 92
11835 348
7012 802
66456 784
71461 309