3008
3
2732
2
2530
1449
0
2913
603
9836
15
2562
1150
3738
5
3354
9
1765
3114
800
572
1710
6977
4
685
674
24337
22
3591
11
1812
1
1777
1487
1417
2338
1585
5079
7471
6753
17