2840
2
2911
9
668
0
11761
4
1298
477
12149
914
1421
1581
1701
1
938
4651
3
809
3690
2676
1184
398656
19