666
0
445
1676
476
83
153
26689
645
2101
437
678
380
560
1
473
510
753
385
3286
514
2051
478
856
662
368