549
1
1884
2
3336
1310
0
1012
1953
1225
581
3681
6
475
718
1816
1376
868
542
978
629
984
566
2649
575
1017
621
660
1055
504
2184
883
1239
1380