1132
1
5805
3
1938
4660
23
1053
7820
7
2286
2
1047
8843
10
2270
2143
2295
1451
0
571
1914
3071
11
625
710
1204
1029
383
105
1243
40
768
2036
1644
476
634
6698