152
2
118
762
124
1
324
250
233
628
290
121
165
29
248
78
91
0
415
3
68
119
185
190
143
67
195
105
96
49
215
93