21152
8
2535
2
1225
0
722
785
3090
6
3083
4235
2996
1743
706
790
32302
612
19783
420
1614
572
2932
23
1618
3498
4
3322
495
1189
87
2666
9
1374
17946