3065
1
2471
0
685
3008
3
1849
2
616
5090
2264
578
9956
55
2551
14
392
2535
10827
4
12779
8
2727
557
4044
5
3083
17946
948
1761
2465
929
1189
3125
1028
3546