352
0
1312
315
1206
919
1661
1318
808
3196
439
332
722
520
418
643
458
1052
627
461
530
726
975
467
480
1910
1576
483
667
939