3066
7
1225
0
2835
2
1412
616
3868
10
951
1
5347
4
2534
5052
2650
20
1179
3629
462
862
4537
1593
432
841
1618
3126
3
2358
9
2165
4168
5
3539
2122
3090
6
783
1320
10598