9855
3
2680
6
1011
2
1091
1
908
4130
8
995
0
920
1988
3485
2482
4
29033
49
1232
1990
4410
1770
1145
961
642
1386
495
475
515
723
577
440
519
2530
803
1197