1301
0
348
433
1442
577
300
521
514
984
352
315
1093
792
919
759
2030
3322
3017
1
1661
380
1318
808
3196
439
332
722
520
418
643
458