111
1394
188
219
36
54
186
258
85
53
157
636
104
620
259
59
1709
145
367
34
439
469
4499
3720
193
170
167
90
254
26
38
453
492
224
125
296
64
214
522
248
70
57
31
33
150
102
200
162
134
129
165
98
146
96