1232
0
1776
1
2086
1129
918
7952
479
1152
2952
964
18385
2
1118
745
1045
546
4111
422
525
1343
1075
1009
1297
471
953
464
662
968
1733
787