1020
4
963
2
89
1
91
157
254
356
80
298
619
305
0
195
69
77
96
141
193
74
188
373
133
764
647
317
154
200
54
102
609