2068
1
928
3
1253
1048
302
466
1658
4
316
364
231
301
307
404
2
100
758
0
702
361
420
718
274
297
580
634
509
561
438
384
317
216
538