3507
6
1158
1
1361
2504
8
3245
3
2302
2691
2
615
2376
739
11192
10
1806
2544
663
6014
0
1500
1007
561
3267
4
461
2612
5
2735
9220
2786
5164
986
123674
35
4074
4201
3329