2086
3
2456
1
581
0
542
1225
629
2543
6
1012
978
868
984
1310
2649
621
1376
1252
1942
9
458
1055
660
475
718
1239
1017
3252
566
1494
611
504
87