358
388
1040
132
474
540
32
127
356
247
353
65
24
656
151
38
50
62
123
22
124
40
29
16
94
51
28
39
52
46
88
158
67
98
194