1153
0
844
2
3227
2996
572
1618
1
693
1408
1064
915
1073
846
1749
2043
883
3080
3
83
1000
3484
5389
2954
1044
1804
578
1768