458
0
31535
1045
467
1824
1232
520
759
584
464
517
691
297
787
503
382
2211
2328
953
1152
421
918
2952
1314
2748
2
1192
1
525
1710
1942
1428