2710
2
1911
1
2100
19944
1380
0
1558
1309
1992
3
1844
2901
6779
5
2430
697
2377
2333
4823
9
1720
1306
1622
1137
1660
2152
83
1431
2368
2562
1547
3683
1788
4435