458
0
464
467
31535
584
1314
759
1045
1232
297
105290
422
1824
525
2328
1297
2105
1
323
691
918
334
683
2748
2
342
1567
2730
6
427
263
503
1020