2125
1
2786
2
477
0
505
475
860
320
400
4106
310
1462
558
418
521
58
363
611
552
3015
152
341
2395
464
353
676
804
383
1057
678
3644