297
613
129
509
238
512
52
173
94
310
50
413
85
380
62
197
31
155
25
217
39
137
30
116
29
236
26
24
234
19
126
17
104
32
153