20163
44
3680
2
255
0
707
1
903
2788
421
985
579
1415
224
3624
4
706
442
2513
560
96
85
2144
366
1106
686
2755
601
1330
1479
1816
1616
604
398