565
0
96
706
1653
402
167
41
1511
1429
502
721
2194
1
319
567
250
692
458
4
536
832
785
55
173
87
662
534
423
1099
949
438