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