2546
2
954
1157
0
1577
409
1
2093
392
990
2089
4
1997
398
308
945
348
4940
5
1877
3653
3595
8
2766
1551
458
676
2014
3
1638
4478
2694
1734
2961
3383
115