23
6
7
35
503
120
37
27
20
491
21
13
60
50
3580
24
110
126
17
538
19
436
45
249
96
53
122
296
31
86
49
14
358
137
112
47
107
202
25
26
195
71
34
59
416
181
44
194