652
1
1553
725
115
2682
6
97
388
95
844
411
1441
1068
1128
74
850
789
666
470
596
190
2
309
0
91
682
903
2162
816
87
639
548
775