1180
1
702
924
2
648
679
1099
1032
636
809
664
615
986
602
350
588
950
579
941
2128
3
763
741
77
402
330
700
1543
5
1187
1013
0
4302