970
0
644
1454
574
857
1664
405
787
844
47
1610
377
17353
2132
605
58
496
487
469
397
798
177
533
369
1251
1250
345
968
150
463