296
36
26
130
723
291
52
8
18
6
3486
110
523
661
45
144
229
11
50
56
134
13
55
125
91
70
201
131
62
146
749
475
31
69
106
202
129
150
256
668
466
227
19
46
364
136
187
360
386
44
71
10
24
32
60