511
75
572
115
201
31
143
271
98
20
89
69
157
34
32
56
99
154
39
92
63
58
53
88
260
82
21
85
181
989
49
1266
800
209
1042
845
171
150
173
125
45
25
26
200
2
51
59
19
17
126
60
224