383
0
477
475
29323
1084
116
2395
400
392
482
1
418
8116
6
1898
860
455
646
464
543
1636
798
2600
1650
1462
314
422
521
965
804
2189
4895
9