415
0
246
719
169
1045
951
1086
454
322
240
1939
668
416
5223
9
1085
303
419
475
471
803
2061
2
846
996