4431
9
12459
3
5347
4
6095
1960
0
3090
6
1452
1
3066
7
4537
3818
1813
1593
2
4360
4944
4168
5
6899
3336
5915
11
1408
3854
1200
2277
929
3461
1365
2919
322
8527
1188
766