88
305
53
123
14
4081
159
249
40
205
106
217
92
232
60
132
325
162
180
2792
51
19
712
22
243
111
156
31
236
76
26
91
1501
220
54
258
362
84
32
48
27
339
475
38
23
119
16
75
112
135
197
175
380
35