87
0
542
1298
477
717
1
2954
2
1293
1581
612
311
817
809
460
749
1055
3971
1500
5430
673
467
8527
2332
334
1611
318
2041
451
2313
418
978