3386
3
3765
4
2535
2
19783
32302
0
4425
6
3090
2932
3001
25669
3498
3117
8
2666
9
1295
1
17946
280
994
1397
1048
2650
20
2906
1153
1813
1815
2250
746
21152
1672
4506
1581