70
4394
29
50
17
269
260
355
129
214
42
57
482
1137
211
167
315
351
183
141
61
31
356
509
2525
283
33
361
281
96
312
37
180
123
79
48
726
420
30
36
110
915
311
89
271
25
293
210
116
248
231
186
113
44
95