2170
4
1564
1
1070
0
5006
5
12472
38477
34
542
40062
19
1119
1013
1969
2699
2
549
2738
1142
3818
7
608
3186
1650
462
4198
1800
3
3546
9956
2209
2977
15
5527
1883
1669
5546
6