1089
0
1505
1431
1
2219
2
2152
1000
2012
1860
2055
618
3629
257
1125
637
3871
2794
6779
5
2131
2316
1618
3321
841
3470
2749
3
1339
862
3065
942
2650
20
2921