460
0
392
798
407
521
860
2955
2
546
418
503
475
29323
58
464
676
1949
325
4940
5
116
965
955
1414
1405
2211
63
239
2199
3
787
1567
328