1248
1
789
0
849
556
563
2750
364
1948
3
2337
5
418
479
461
330
879
163
445
575
1356
1128
818
878
511
1981
402
448
2778
278
951
533
435