272
529
89
139
100
118
72
1253
416
160
204
149
101
50
28
84
499
42
69
145
73
103
65
79
380
83
163
232
138
144
429
48
19
130
121
54
91
92
71
102
385
67
187
98
908
155
319
206
177
159
38
51
216
287
127
81
345