122
76
2114
32
101
151
71
1115
108
521
3
194
153
102
109
104
1004
27
11
4
66
5
138
276
28
371
991
68
474
351
34
33
175
82
197
260
608
21
146
228
1278
114
25
31
16
60
171
167
336
156
59
232
125
40
2556