3508
7
2060
1
5775
5
4130
18
1361
2046
1681
1005
0
427
1963
2
3153
2836
3
1090
2053
2368
1402
4
977
2480
3669
1497
1282
2788
1742
1938
3528
1403
2129
4943
3993