2086
4
3429
3
1256
1
2914
5
196
0
1018
2
1446
1739
987
767
2441
6726
7
2748
6
905
3012
4315
2327
948
4964
424
1184
1392
842
1334
510
938
398
2030
2624
2201