21152
8
3080
3
572
0
2932
2
25669
4471
3090
6
5151
1298
17946
2271
4
19783
14
475
4651
1189
1105
2524
596
4044
5
2964
1
32302
2663
749
392
1603
1744
1243
1500
2405