1247
2
1225
0
3629
1
1012
978
581
475
1310
1055
1676
621
4732
1301
2649
718
1239
1581
660
1376
868
542
629
1380
3765
4
1017
1816
1223
3371
9
1494
883