2111
3
316
0
1541
901
979
594
310
1580
968
171
918
1817
944
2006
1
1123
747
945
548
464
988
1087
453
618
864
948
1314
490
451
431
631