584
0
31535
1824
467
458
691
3659
14
871
683
2328
266
525
517
2748
2
464
759
412
918
1297
396
1232
1045
2952
4594
1
503
1075
1009
437
1314