20163
44
21152
8
3680
2
707
1
722
0
5151
3080
3
255
3715
297066
903
4651
616
547
2650
20
2788
617
280
2405
706
2740
2932
629
348
733
718
1500
422
421
601