2502
5
1344
1
1452
3354
1660
3835
1220
2
1938
1527
452
0
1558
2890
3
866
4937
775
1935
4944
3629
435
3655
11
12459
3818
7
938
2356
6
52099
2668
1159
1821
4
1118
2899
8