1248
1
364
0
1539
372
1451
1646
578
1449
743
309
1201
789
849
556
563
2750
1948
3
2337
5
418
479
461
330
879
163
445
677
575
810
1356
1128