880
1
872
764
1093
851
2
72
378
3
788
1002
74
136
125
163
565
210
158
124
26
212
98
62
673
77
640
1459
7
232
352
768
242
1100