3090
6
3013
15
3673
1166
1
1077
1365
2289
904
2525
3
1517
2
948
2919
862
0
1809
1289601
4
2358
9
2155
1466
712
1093
455
2948
3868
10
1903
2322
6346
16
1568
10598
3694
1221