2125
1
2435
3291
2
971
1930
1245
1452
4
2844
3
18844
6
3696
2236
1556
0
995
990
2545
5
1682
2284
884
4281