318
242
667
31
89
283
8
58
5
17
26
34
46
131
56
72
9
176
14
13
88
6
149
57
25
49
60
108
20
546
516
11
169
152
1
494
21
117
3
196
92
27
214
54
15
16
395
24