51
0
1498
2
100
1
776
853
65
2546
5
665
371
39
1390
261
72313
492
471
93
1600
9
1566
1453
1263
3
611
2508
924
1569
1728
4
1345
664
3178
500
850