3083
2
1187
1
1512
3426
4
591
0
2102
660
1417
1903
3
2919
1632
2408
8
2258
1226
758
1734
2358
9
2411
438
4179
2257
6