17946
0
2251
2
3051
1415
1461
2013
1
1647
4
2131
2331
83
678
3576
3
2610
2090
1699
5982
6
1257
3497
4435
1199
2344
5967
10
1890
2562
2982
2152
1087
666