266
0
458
464
918
269
1045
2328
46414
1
479
333
6800
759
584
471
431
546
525
1297
31535
4594
1238
467
1780
1075
566
909
1033
474
1043