1034
1
84
1215
748
503
2
1593
1300
3
844
411
652
698
2682
6
97
388
452
1553
596
190
309
0
682
903
91
548
775
69
725
114
95
3103
7
520