481
0
247
1116
20634
8
1483
2730
6
1336
729
1123
587
1054
31535
555
286
25137
469
2657
3
381
2668
2
423
753
483
438
543
894
492
501
169
418
357