606
475
1501
2001
1039
544
794
384
1
233
505
1
682
365
330
474
709
1274
1827
319
340
619
464
889
503
661
365
510
881
199
464
381
403
693
428
330
406
285
544
383
414