269
339
107
48
169
50
103
100
320
398
270
59
128
41
55
1182
37
32
7
68
746
90
84
1873
2635
222
5785
316
157
230
7634