21152
8
3080
3
2932
2
3090
6
2524
0
25669
490
1500
14
572
1862
1
1189
4471
1103
475
2271
4
484
596
467
562
1243
534
3159
914
809
758
1166
860
2123
2663