381
0
637
464
1128
172
1314
479
392
1541
1045
4940
5
331
909
749
467
251
458
339
416
675
321
1319
737
456
776
584
918
602
269