3354
5
2245
3
2629
2
3014
20
562
1
4946
18
11153
8
123674
35
1268
1087
1288
7608
12
1289601
4
2496
3222
4398
10
1748
2620
3612
806
4837
1174
676
0
1854
12459
10827
8527
9956
19944