2067
1
928
3
1252
1047
302
466
1657
4
316
364
231
301
307
403
2
100
757
0
702
361
419
718
274
297
579
634
508
559
438
384
216
538