2755
2
1503
1475
0
2871
1
1067
1691
7
667
3310
1176
1208
1714
1445
693
383
1810
1223
1069
1146
738
747
395
1504
4142
5
808
521
3143
580
1271
418
1145