2961
2
1020
0
2668
115
1734
1
3114
4
2459
9
1462
458
4940
5
2657
3
2749
3498
1452
2714
3916
6
953
552
802
471
4111
2089
2853
3415
20
935
798
383
258
1898
20634
8