84
183
131
749
1382
12
28
93
411
85
100
137
23
103
196
176
24
503
488
147
15
25
10
75
42
27
9
297
62
392
386
323
43
72
95
59
121
35
40
52
38
123
26
1242
572
135
14
235
96
86
495
70
94