352
28
141
74
113
139
140
52
175
280
712
502
197
17
43
381
118
192
343
400
70
10
23
27
34
69
302
220
1367
55
105
228
92
50
265
123
131
144
98
561
10263
1087
146
158