1661
1
1411
0
47041
899
580
931
846
372
2490
979
1211
604
325
1872
410
367
2634
505
441
798
437
330
668
719
1314
802
2727
2