2456
1
1593
2
1977
6899
9
3863
14
3336
3054
5915
11
3461
4
2919
2360
6
322
1188
3575
586
1380
0
1195
1306
2534
2478
3248
8
3673
2309
1817
7733
658
1631
3400
1289601
1425