1225
0
1012
629
581
868
1795
1
1376
475
660
1310
575
718
978
504
1627
542
1349
1252
458
621
4160
4
2982
3
984
5196
2
1816
1239
1055
566
2649
883