389
47
77
14
33
31
60
35
64
338
221
1462
48
125
444
91
56
250
133
142
276
88
545
599
8691
826
144
170
124