2781
1
2904
3
4884
6
3158
2
2133
400
0
1664
1041
2294
8527
3200
1568
298
1136
2999
2271
4
999
1428
3613
8
1174
3971
5536
1788
2041
2313