3354
5
619
1
2897
3508
2
3078
4
2131
3014
20
3085
3491
3485
7
4946
18
3316
10
1289601
5141
7608
12
5367
3
1748
3571
2620
8
806
676
0
1734
1854
1211
1387
2879
1057
6026
123674
35