2199
0
581
718
629
475
1310
1017
868
575
621
1225
1489
5
1239
2649
2175
1
978
1816
660
883
1012
504
3252
542
984
1252
458
2348
1376
1344
1524