233
100
329
39
139
28
38
271
1211
769
121
580
126
383
341
87
41
1973
523
35
46
275
60
30
27
363
142
97
57
70
152
117