1
104
90
394
146
69
80
847
97
203
100
1137
200
133
1111
3
1533
146
104
1403
159
109
1
76
168
127
1
268
394
155
1
192
2
245
412
110
153
113
211
161
815
181
192
1
105
1
595
337