5646
4
1386
1
1922
730
2188
9
571
0
1518
964
662
1865
3650
3
565
1671
2799
597
2
9244
6968
5
629
1883
2000
11611
1733
1192
3359
688
3795
1129
766
2647
1208