582
0
946
1
451
1623
370
1743
1668
843
790
1019
1069
3539
3
909
742
3735
4
1515
392
3012
1522
1057
873
1777
2
78
1679
924
1757
3683
5375
921
1162