20163
44
722
0
2082
1
255
21152
8
2711
2
3680
616
547
629
707
706
7893
4
4651
3
5151
2911
9
422
903
733
297066
617
1942
348
579
2788
718
1650
2676
2348
1094