137
1
150
2
226
478
124
234
135
0
68
543
5
33
547
1373
86
1091
4
194
418
163
884
1395
3
140
621
104
116
71
568
501
346
1445
1183
561