1012
0
1225
1159
1
1310
581
475
629
1337
2
575
1037
718
621
984
2083
5
1816
9877
6
868
1376
566
660
1657
883
978
504
1017
542
1239
3551
10
1252
189326