747
0
2697
664
662
3428
566
456
467
5431
2
801
620
1186
1183
697
635
377
875
341
882
3
2369
287
4325
1241