477
0
3015
475
552
5009
58
1084
714
787
505
418
860
4106
353
611
383
400
1462
363
521
935
522
798
657
809
8116
6
367
543
913
152