2730
6
20634
8
481
0
247
1116
381
1483
348
1123
2275
2
469
423
753
1336
729
587
1054
5617
5
555
286
584
705
1661
483
846
438
543
1949
663
5620
11