782
0
545
747
609
355
467
357
402
376
349
283
614
392
492
1840
2
17353
31535
390
1009
295
81
345
358
627
702
3054
54
483
264