212
888
42
653
103
606
165
468
98
111
6
311
189
284
30
262
51
77
41
83
29
31
194
16
60
12
157
32
140
24
133
126
14
123