1629
0
4165
385
955
458
563
1213
831
380
1661
1
1411
893
47041
899
719
440
580
931
846
372
2490
326
979
1211
604
325
1872