1135
14
94
30
160
111
456
119
1221
301
76
283
330
770
7
675
205
77
337
270
35
25
83
28
128
175
47
16
27
36
189
51
55
114
37
53
93
65