2145
1
345
0
2270
2
572
1668
2996
1397
3680
2535
2238
19783
2932
3498
4
25669
32302
17946
536
4074
7793
255
1153
2121
3090
6
1849
21152
8
2440
3
581
3080
1045