495
1
97
197
122
110
183
392
2
130
0
117
367
850
4
192
168
678
3
89
59
788
91
123
213
165
335
272
76
107
226
504
71
133
635