21152
8
3080
3
2932
2
3090
6
2535
19783
1213
0
5070
19
2740
2392
1716
1
3562
17946
3715
32302
383
297066
5151
1500
4651
2899
25669
1660
3498
4
280
2405
997
1189
1518
3779