2886
2
6710
0
2535
2650
20
3629
1
862
1905
1801
6779
5
1412
3539
3
2349
2534
3696
1179
1305
3871
2794
951
1618
841
3470
432
1066
1550
1366
1988
737
4042
650