2657
3
870
1
646
0
2668
2
20634
8
783
423
6515
3092
822
1823
2522
775
31535
1229
915
504
4126
6
1037
8876
390
4071
2644
1716