960
0
683
601
1044
1
4471
2
883
4044
5
3083
614
2465
652
3125
877
360
394
3765
4
392
613
1015
3426
423
688
1186
733
2476
380
667
3779
629
109