3404
2
643
1
383
998
1885
477
0
475
860
400
505
4106
1462
3469
3
418
521
58
363
611
552
3015
152
2395
464
353
804
1633
678
935
522