2159
1
1016
3090
6
9160
5
2250
572
0
2456
3629
1581
2
1913
1513
539
3080
3
2245
1045
2011
1044
1804
7258
1226
1507
1755
2902
16
3479
3546
3053
7
1431
984
1715
4044