1528
1
500
0
802
341
339
907
282572
1100
711
534
973
997
1128
474
829
4165
863
428
264
1169
797
5262
10
707
1222856
4
63
288
501
1711
581
418