212
73
447
52
364
36
269
37
376
20
352
51
247
174
107
57
349
8
150
40
552
3
198
144
538
167
212
66
306
179
446
44
227
141
377
153
380
10
312
186