556
2
940
1240
1576
3
951
0
543
1
1771
3904
12
1729
1355
1456
1056
1073
8
703
571
3124
772
1494
4
2186
1026
4684
1249
5
2154
472
973
2856
11
2291
1226
5506
6029
13