21152
8
3083
2
297066
0
1295
1
3765
4
2535
19783
280
2650
20
32302
2250
3090
6
25669
2773
2932
3779
3683
2964
3498
2666
9
17946
2570
1438
1294
1153
683
716
2676
2462
3
2467