2886
2
564
1
1494
2430
3
2153
7
3587
5164
5
1522
83
2195
3629
852
1459
4
1243
616
0
3871
1668
2794
2836
1229
1382
1618
841
3470
956
1868
1636
862
2650
20
989