1225
0
1310
1055
1012
978
581
475
1816
621
2649
718
1239
660
1376
868
1785
542
629
1380
1017
1419
1
3145
2
1494
883
2023
6
504
3252
2941
4
1252
458