4940
5
1651
1
1084
0
1805
853
56488
935
48766
24
3679
1571
756
726
1454
3324
2003
8686
4362
798
2705
1053
6979
4
2027
1230
2043
1132
1207
2
573
2290
1869
598