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