295
39
37
40
317
284
113
214
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
292
19
307
157
293
1491
438
18
56
46
101
170
48
65
319
316
8160
28
2041
54