1225
0
2328
3
965
1
1012
978
581
475
2939
1310
1055
853
1174
621
1048
2649
718
513
1239
660
1376
868
542
629
1380
1740
1336
2
2558
1017
1816
1494