1300
3
564
1
678
1115
4
1084
2
326
287
554
385
184
358
259
382
324
1487
366
307
2210
650
371
737
389
710
599
179
630
76
689
88
697