1225
0
581
475
1012
1310
621
1850
2
2101
2055
978
718
2649
1239
1017
1055
1411
1
883
1494
487
660
297066
1376
868
542
629
1380
984
1089
1384
467