639
0
55
541
698
138
612
758
153
1078
2416
730
41
1047
1064
34
317
868
673
510
1030
795
544
539
439
437
406
240
402
1604
772