4940
5
1651
1
518
0
756
3700
2290
2
76
1898
477
475
400
66
455
798
535
611
383
521
326
4106
522
1462
804
745
658
846
418
860
1153
1073