0
1193
785
929
1015
922
906
977
1020
844
843
941
1003
821
919
1038
1773
1
1253
2706
1496
1580
1525
141072
2991
2564
2466