1000
201
1298
557
967
278
511
166
362
53
279
39
574
186
464
144
428
136
263
154
122
36
376
138
517
172
294
141
477
85
141
64
87
53
165
111
506
47
420
183