317
133
556
32
312
157
578
13
209
168
282
106
143
77
565
101
378
54
211
137
380
91
189
171
145
93
82
52
498
32
413
161
255
77
155
72
538
201
466
97