871
673
556
20
487
58
59
1021
362
104
175
208
176
77
83
209
18
69
136
79
648
40
10
108
113
127
75
205
68
197
72
17
295
139
37
164
47
285
34
38
210
43
35
122
29
126
103
46
107
50
31
222