1000
212
3980
843
5789
1227
858
182
898
191
4590
973
3330
706
7329
1553
3690
782