2904
3
1664
2
2133
400
0
2294
1
1568
2999
1431
1788
455
1819
3934
1746
2781
16174
5
467
2604
899
1562
5308
4
3158
3779
298
1041
19944
666
5339
1127
526
1380