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