2904
3
1664
2
2133
400
0
2781
1
2294
1568
2999
5339
5
1819
3779
2684
1788
1343
1431
666
455
1078
3934
2413
1746
16174
888
3328
1571
1054
1799
1127
2604
3808
4