3696
2
4042
6710
0
1517
4
1015
1
1694
951
690
2669
3315
1467
564
1743
108797
2335
1892
2089
1539
1371
1779
2564
23774
1180
3
5801
21152
8
2949
2479
1787
1519
2886