458
0
1824
639
4594
1
2748
2
1045
31535
478
467
2683
296
594
683
584
340
46414
621
668
759
2952
382
464
581
6800
471
710
605
2522
503
1075