4940
5
1651
1
756
2290
2
685
0
76
1436
973
745
1832
3
1153
66
631
1608
3700
165
658
381
569
300
498
435
535
1133
1939
957
951
2043
454
403