1089
4
76
1
508
98
387
359
163
354
0
79
733
2
97
993
667
68
375
3
675
80
1130
70
949
598
218
254
167
443
236
206
864