50987
0
729
864
580
1949
3
407
548
371
584
376
2076
1
431
948
1029
1045
988
46
1817
1087
422
171
1670
173
354
359
392
944
955
899
316