418
0
965
3488
8
798
116
8116
6
475
3651
15
860
1230
5
1978
1073
2431
3
521
29323
1869
1
464
356
3045
477
1636
4362
48766
24
63
4252
2079
962
503
853
505