1297
0
31535
467
266
2748
2
458
759
413
1824
412
683
438
456
503
422
1541
298
691
4594
1
6800
2490
584
918
2328
4111
655
267
3287