142
22
2
10
31
28
291
311
13
11
221
161
261
34
29
7
1348
39
861
129
582
116
53
100
771
45
24
59
57
17