2999
1
891
2
2934
1152
2329
4099
8
2181
4285
3
2234
4
1352
5
2297
796
6
582
0
1618
2055
4309
994
905
4670
1752
5592
1394
4012
3415
2528
873
3758
7304
7
370
2257