389
48
77
14
33
31
60
35
65
338
221
1463
125
444
91
56
250
133
142
277
89
545
599
8696
826
144
170
124