582
42
142
72
49
28
277
117
313
91
27
329
53
67
21
59
26
97
221
116
66
23
314
31
17
305
43
48
29
82
99
343
77
246
614
65
169
41
22
12
158
143
269
148
159
89
105
35
106
85