2100
2
1415
1
2231
6345
3562
1691
419
1527
1867
1558
2890
3
1871
866
2758
4
775
8217
6
1935
4944
3629
3655
11
12459
2502
5
3818
7
938
2356
2668
1159
1821
2899
8
685
0