1373
2
1110
1916
5
746
525
5016
3
220
393
236
299
583
1
543
4
591
173
177
379
528
288
326
456
530
899
291
181
870
16525
18