2912
10
1883
1
3595
6
883
267
0
3168
3535
3
4820
2
896
1385
2521
1518
7952
951
409
1346
4
733
1302
2198
1665
467
1009
1133
1939
957
454
403
2121
579
415