902
1
1310
0
1012
1225
581
7762
4
542
475
629
978
984
718
1239
1816
2649
868
6231
621
14750
8
660
1055
566
1017
1252
2798
883
3252
764
2597
1424