209
425
5
1091
872
599
182
145
326
58
652
5
1170
1215
1057
47
269
163
330
107
574
42
214
80
140
223
310
89
124
0
535
156
1
72
26
26
45
171
585
383
76
211
78
335
269
499
362
411
85
