708
1
1247
2
3629
1225
0
1676
2626
4732
1012
629
581
868
3765
4
1376
475
660
1310
575
718
978
504
542
1115
2966
10
1252
458
621
1964
3
984
1301
1915