382
98
225
85
135
26
224
45
221
167
157
254
603
128
104
310
28
83
169
162
82
125
38
68
262
65
4724
53
175
242
55
244
158
30
440
865
191
577
75
94
289
319
141
210
113
1220
522
7210
646
73
691
1848
1983