2657
3
456
0
2748
2
303
56488
802
661
744
4111
918
573
3064
8
1880
634
84
1463
1
2211
508
40711
7334
4
1869
5
4619
6
1949
325
553
504
47041
290
21743
1898