458
0
31535
1824
478
1045
2748
2
584
4594
1
683
525
503
20634
8
2952
1009
507
105290
6800
25137
467
576
3373
1541
1428
2683
2668
464
543
282572
918