820
0
53
876
1018
291
857
529
362
257
1101
1504
514
314
470
1358
1226
680
1932
1
747
1563
93
422
516
482
246
792
1675
1986
1711
299