581
0
1832
4
718
629
475
2245
3
2255
2
1310
3053
7
1017
868
575
621
1225
1868
1239
2649
978
469
1816
660
883
1012
504
3252
542
984
1252
458
2348