1047
2
1743
2648
1349
839
1
5151
2247
6707
24
3612
10
1050
0
2271
4
1300
9817
3080
3
3715
1233
1839
3263
3336
1355