4940
5
1651
1
2290
2
756
475
0
477
505
418
552
860
4106
353
611
383
400
3015
1462
363
521
935
464
522
798
657
2547
809
8116
6
58
367
543