3957
3
2356
6
6362
5
1225
0
2090
2
437
2743
1012
1917
1
1376
868
2211
2959
1310
542
581
978
3154
629
2642
2655
2771
1501
785
718
985
660
504
475
1380