602
0
1045
1062
248
31535
818
407
2121
4
749
820
1167
5313
259
826
743
737
1819
408
384
445
379
2152
767