1526
2
25669
0
10827
4
3107
7
19783
1320
3090
6
2578
1
2114
2903
3
2932
989
2268
3429
32302
2535
6499
1373
4358
4179
2110
6100
15
891
1135
1883
21152
8
2133
1502
1092
1129