747
0
372
1089
951
1948
7
381
515
587
1
3567
1313
759
332
1133
362
483
360
315
456
1325
963
932
662
818
29355
426
604
376
1216
556
622