3090
6
3673
951
1
2593
585
3012
4
1289601
2799
2919
2
2906
2966
4382
3491
4837
5
5517
2358
9
2155
3
2299
2627
2948
762
0
3868
10
17970
15
1591
1903
6044
8
2732
1335
6346
16
1404