3079
1
1056
2533
2
2096
2619
3
2759
2765
1108
4176
6
670
0
2144
657
1078
593
750
683
841
572
405
1640
856
1123
1829
1171
595
492
866
3606
706