1541
0
901
979
594
310
1580
968
171
918
1817
17353
944
2006
1
1123
20634
8
747
90
355
945
548
464
988
1087
453
618
864
948
1314
490
451