3354
5
2349
2
3014
20
1921
3612
10
3085
3491
4
3485
7
763
1
4946
18
3316
10827
5141
2274
7608
12
1289601
1748
2620
8
806
676
0
1854
1787
1387
1057
5771
123674
35
2570
108797
2350