1679
2
2100
3926
14
1558
2435
1
3684
2495
0
1527
1767
2710
2189
3
467
1380
950
19944
5375
3034
1891
1388
1211
536
1711
2949
2901
2530
4
108797
1812
6781
297066
1720