363
902
43
896
211
686
47
477
187
543
147
406
145
390
102
343
96
109
20
68
250
72
289
29
251
50
255
41
225
17
194
16
196
51
180