443
0
294
378
787
235
847
579
325
308
2964
632
827
1070
1
602
951
372
1133
1192
2
402
369
398
1711
471
376
371
196