87
1
120
940
3
303
2
569
580
0
229
233
72
1046
9
1020
4
248
566
89
79
258
810
231
68
244
327
278
324
902
64
823
219
506