2145
1
1400
0
2189
4126
5
2125
3
2651
18
28098
14
25669
639
373
521
1001
684
2264
5408
4
915
5771
10
808