2904
3
1664
2
2133
455
1
3934
1746
400
0
16174
5
2294
2604
899
1562
5308
4
1568
2999
1788
1431
1819
666
3779
999
1343
2781
93
1054
1799
1078
2413
888
3328