1113
1
909
6547
0
1012
1225
1310
581
475
18258
5252
2
5801
629
575
718
621
984
1816
1307
868
1376
566
660
883
978
504
1017
542
23774
4
1239
1252