383
0
464
477
475
965
646
1084
116
2395
400
105290
392
418
8116
6
1898
1
860
455
1073
518
29323
543
1636
798
1650
1462
422
521
804
2189
341