608
133
250
989
128
284
60
127
62
72
36
107
38
100
15
58
461
61
23
259
59
79
52
50
55
278
37
234
221
86
17
76
228
158
208
129
83
43
53
373
1227
990
57
120
74
35
93
39
97
263
3275
141
130