417
320
394
216
473
256
774
412
0
71
99
100
121
70
2921
153
1333
1107
1718
1085
308
1125
1076
3420
465
1233
2212
255
1411
161
265
481
2738
164
281
90
934
91