2507
1
518
2
3517
6
1225
0
2650
20
3629
862
616
5135
3
4029
8
1412
3539
2534
1618
1622
1443
1179
6110
4
3871
2794
783
951
841
3470
5
432
2886
2077
1550
826