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