584
0
31535
1824
467
691
2748
2
458
2730
6
1009
1392
871
759
3659
14
683
517
631
2727
1152
2522
1232
20634
8
1862
1
255
3092
1020
714
845
2120
6800
1045