793
909
2053
939
793
472
16828
700
467
560
497
854
475
1219
690
501
526
860
421
501
519
2414
572
450
948