121
1
139
79
108
648
317
277
113
170
194
2
130
93
169
859
368
0
188
374
154
371
60
122
346
101
398
765
91
253
131