467
0
517
1333
1
1045
918
458
2328
580
503
266
1152
1824
479
584
1949
2952
269
587
1015
297
611
31535
839
464
421
693
396
1603
759
2748
2