1056
1
1391
3
1938
4
1566
2
17637
0
583
805
2129
2275
1208
2314
3564
2628
4124
6
4675
1138
2062
1622
2240
1961
5138
2819
1350