3216
10
1903
3
3868
1598
2
4537
4
6095
9
2160
5052
1593
2358
1186
1
2919
3336
1188
1828
1628
3461
1195
462
0
3575
2100
3248
8
1400
8122
13
1320
10598
3694
1407
3126
2155