17946
0
1095
1
1812
1329
2
1294
1494
1153
1028
15233
1445
2012
721
1777
600
4309
3
2915
621
617
2505
1225
1162
2241
4724
706
718
1376
1239