1282
1
551
0
3231
2
2172
664
857
1494
521
2171
2174
627
837
317
479
445
455
367
475
793
3143
652
1085
384
544
950
47639
533
1126
471
583