20163
44
2152
2
1814
3680
707
1
903
985
1657
0
2760
1761
224
1054
5579
7
2788
1415
2041
3227
2484
1681
2866
3738
5
440
44995
6698
5950
10
2904
3
2591
1568
2410
4
1570