631
211
21
50
147
466
221
881
76
87
558
437
79
83
225
293
123
184
129
46
67
144
14
171
28
45
78
40
73
106
64
38
124
66
63
70
24
52
89
593
152
54
154
65
22
113
32
100
25
26
59
104
132
47
90
201
92
85