955
0
3310
2
1228
3
1482
1
644
470
2105
4646
1177
886
959
2249
810
846
3078
4
3017
2667
1363
1027
1290
2071