467
0
1045
31535
458
759
422
1824
691
464
683
1232
584
525
580
468
953
608
2952
4594
1
642
503
918
2211
552
1152
1297
1009
2328
575
2522