35
17
148
53
2755
321
138
70
422
14
59
7
50
295
196
84
22
52
344
19
46
192
74
375
68
25
747
26
83
23
44
94
123
389
41
28
24
47
32
16
21
33
75
96
314
204
63
535
13
187
177
11
859