193
38
98
113
33
22
541
43
93
31
37
103
108
15
21
24
114
92
461
66
191
362
668
350
248
733
167
105
222
810
48
524
35
102
1810
464
26
333
134
136
1312
52
215
139
68
148
335
62
124
61
619