90
0
143
1
415
3
77
118
29
68
78
248
1044
9
165
233
2
289
121
627
322
250
185
190
123
110
160
307
71
151
762
479
339
252