2989
2
3101
3554
9
4362
3
1667
5978
6
2676
1
17970
15
2499
2459
5147
6307
10
1391
2562
4658
5
2405
1071
2322
4
2576
7893
1497
3683
2771
636
0
847
2954
3551
2347
1282
1412