294
809
1005
974
165
86
49
40
48
406
33
253
242
53
225
31
7
4
75
24
56
62
136
194
501
94
226
3481
68
166
304
129
258
1202
532
156
353
77
238
214
139
563
118