646
0
2668
2
20634
8
423
6515
1
3092
822
1823
2522
775
31535
915
504
4126
6
1037
8876
390
4071
2644
1716
1566
1922
1622
3437
5