312
906
193
778
163
388
32
444
78
361
72
338
47
154
18
157
21
150
13
757
176
93
199
166
28
137
128
92
1,117
22
107
108
30