3886
3
6753
17
2763
0
1656
2
2593
1
1867
1402
4291
4
1464
1428
2507
6560
9
20850
5
1352
1583
297066
2667
952
1774
3203
3444
988
3503