368
0
325
2635
1423
675
1112
670
434
320
388
480
294
1263
489
693
1141
913
1736
797
343
530
839
215
1128
611
441
458
722
749