21152
8
3090
6
572
0
2593
1
3546
2932
2
297066
1397
14
1022
3125
2903
3
3080
437
1189
19783
4651
108797
3693
6236
10
25669
2996
550
2911
9
5151
416
2525
4
32302
1193
455