3228
1
2756
2
2999
891
2934
1152
4089
10
2329
4099
8
3064
5
2181
1513
4285
3
2131
2234
4
1352
2297
796
6
582
0
1618
2055
4309
994
905
4670
1752
5592
1394
4012
3415