115
509
45
221
54
595
91
356
24
197
35
314
25
237
67
219
52
353
61
738
7
281
34
200
88
191
60
316
40
222
22
334
23
170
31
182