3150
3
3058
2
9877
5
2959
1
20211
2006
2906
3177
3089
615
739
11192
10
1806
2544
663
6014
0
1500
1007
561
3267
4
461
2612
2735
9220
2786
5164
3507
6
986
123674
35
4074