2678
5
3378
1
533
1036
3
805
1472
1162
2938
4
1174
1999
11
615
1678
9
945
2
3539
6
2144
482
1702
1193
503
613
549
3282
8
885
1298
10206
14
4770
32
582
1489
0
428
1001