458
0
1824
467
31535
1297
525
759
552
2952
4594
1
546
543
255
1343
1015
484
559
1541
381
4328
10
787
1779
918
1045
683
2690
154
980
584
3659
14