268
0
307
499
170
35
1364
368
468
877
393
749
324
1346
661
500
504
292
485
383
420
722
369
464
379
430
341
380
678
793
539