3724
3
19783
2
32302
0
2507
1
2535
17946
25669
3090
6
7793
4
14
572
1189
2932
2996
3125
3498
3426
3765
2666
9
2476
864
2906
1153
984
13018
3080
21152
8
1672
2258
1529