1104
2
135
1
77
177
163
109
795
7
616
83
119
154
600
138
93
172
0
198
540
5
108
356
380
3
257
70
62
385
91
374
546