1085
0
746
1
908
1020
2
3118
1133
2323
3
1596
428
624
846
978
533
1371
5
2425
2278
1729
1008
512
1571
4
604
416
2168
11
3933
1691
1574
837
2621
3126