3101
5
3529
2
1256
1
922
824
806
1083
793
930
1090
746
0
2178
6
1839
1598
1300
851
1315
1044
1197
412
3
2775
7
656
395
525
368
877
2820
2774
4
960
2733