643
0
492
422
349
768
433
626
463
6339
543
223
329
384
486
577
187
767
263
1227
2635
637
802
678
1275
409
979
776
727
501
340