3507
6
3369
3
3679
2
1158
1
3702
9
1021
1780
1361
2504
8
3245
2302
2691
615
2376
1844
739
11192
10
1806
2544
663
6014
0
1500
1007
561
3267
4
461
2612
5
2735
9220
2786