17946
0
1047
2
1162
1
1331
645
1431
1623
1267
1282
1843
337
1243
652
1614
1767
791
578
2595
1028
581
839
370
3546
863
25669
583
1595