226
0
587
797
1711
1353
800
467
988
276
2645
773
2992
149
413
355
66
453
244
213
1974
741
618
76
633
503
600
152
3383
3
2477
685