986
0
1043
276
464
1161
14492
1
787
325
514
357
482
434
846
544
767
683
340
2121
4
348
1949
2992
323
364
776
2634
25137
458
301
248