3090
6
1816
1
637
0
2740
3673
1504
1161
1672
2919
2
1527
1289601
4
1590
2578
790
2358
9
2155
3
605
707
586
712
2948
3868
10
1903
3263
6346
16
10598
3694
1221
3554
2154