1012
0
576
2083
5
6294
4
96
13018
6500
1055
1225
1376
868
2259
1
1310
542
581
978
629
467
718
660
504
475
1380
458
300
513
2649
1816
575
3580