1679
2
3121
3195
3
3926
14
2715
2189
1527
2495
0
1767
5375
2435
1
1174
1558
2949
950
3034
1388
2100
1711
1614
297066
19944
1541
108797
2776
1812
2710
1458
2530
4
5771
10