2250
1
1610
0
21152
8
25669
2996
647
13647
15
1581
2
1685
3
1053
630
1990
3080
2245
571
894
591
1044
1142
1226
2683
14
2588
3053
7
2966
10
2270
3132
983
4044
5
1868