3868
10
2996
0
2535
2
19783
2932
3498
4
3551
442
25669
32302
2966
11
1189
17946
1193
351
7793
1153
471
3090
6
2277
21152
8
534
788
3369
3
564
334
522
371
688
3080