250
401
374
413
1700
346
634
520
170
456
266
205
243
304
235
476
324
200
194
439
638
330
13314
783
9413
685
11926
18320
280
441
503
8112
310
345
6013
402
400
270
998
20916
18513
510
1210
2180
4790
820
5221
2820
630
430
8080
18514
23923