956
0
2973
9
1225
3824
1
1785
6
1090
3
1059
1012
4703
2
1376
868
1310
542
581
437
978
629
7812
7
718
816
660
2044
3353
504
475
1380
458
3071
2295