3354
5
1078
1
2584
11
7621
13
3014
20
3085
3491
4
3485
7
1568
4946
18
3316
10
2517
1660
5141
7608
12
1748
2620
8
806
676
0
1854
467
1344
2
1289601
1387
1057
123674
35
2570
108797
2350