107
0
476
1
847
420
1353
226
918
1974
117
846
1032
3324
5
747
2
287
1997
3335
587
931
358
1123
382
3492
1878
758
741
364
453
385
441
773