860
0
1034
1
798
475
965
418
8116
6
1230
5
29323
611
521
1636
116
458
2488
4
58
1084
868
853
4940
477
552
63
1454
460
464
598
505
4362
4106