21152
8
3080
3
2932
2
3090
6
25669
0
297066
2245
2903
1047
1591
255
2600
4
2996
572
3680
19783
1189
596
908
1193
2102
2907
485
795
1804
1
3715
2632
5
1769
5151
2024