458
0
467
1824
2093
2
759
31535
584
546
525
918
683
266
471
464
2328
2952
589
1045
957
1020
691
4594
1
398
1152
503
392
1232
1075
376