860
0
798
965
475
1230
5
418
8116
6
29323
1636
521
458
611
4940
116
58
853
1
552
477
63
464
1084
460
598
4362
1454
6435
7
353
2770
4
2003
4106