406
365
99
56
380
628
279
52
247
72
114
261
341
390
236
22
110
343
148
78
98
143
619
285
103
340
156
49
414
249
545
32
84
21
397
237
881
661
54
198
136
813
257
235
91
105
24
442
153
211
163
165
282
190
152
209
762
216