169
101
272
180
477
1356
74
36
1438
181
1513
60
845
300
199
159
178
299
401
150
197
109
43
33
138
28
95
26
66
70
16
40
563
53
186
62
234