1198
2
114
1
160
146
362
312
426
410
981
358
266
287
518
166
335
376
708
435
1172
1070
117
1957
449
2847
4
1170
1950
688
679
155
830