4248
1
1505
1384
5
530
1103
2145
873
2153
675
511
2740
1466
1992
0
536
4032
3
1387
2274
2100
2
512
3562
3059
410
1349
1843
1446
1413
1234
1185
128
2776