2989
2
3101
3554
9
4362
3
3673
6
3688
5
1667
1168
2576
1
2766
3868
10
17970
15
1320
2499
10598
2459
5147
1391
2562
1903
4658
2322
4
2966
1497
3683
1960
0
2771
636
847