17
135
103
32
58
39
127
59
281
113
154
36
908
35
31
28
70
67
97
38
95
16
69
42
50
114
57
61
14
43
25
65
54
41
507
46
21
66
153
204
147
82
19
48
148
202
34
74
78
666
2264
397
493