475
0
477
400
505
1885
2
418
552
860
4106
353
611
383
6194
6
3015
1462
363
521
1527
1
935
522
798
657
809
8116
58
367
3117
3
543
913
152