650
1
2933
4
2409
3
1435
2
2038
1226
0
1455
1688
1252
168
1087
2112
888
400
1357
1256
623
688
517
565
677
750
2627
4564
10
747
2215
858
489
1420
533