295
39
37
40
317
281
113
213
412
136
1564
133
59
41
71
17
74
61
51
45
119
430
459
91
83
26
27
216
436
111
107
31
105
314
290
214
19
307
157
293
1491
438
18
56
46
101
170
48
65
319
316
8158
28
2037
312
54