31458
6512
8530
1766
2235
463
2580
535
4280
886
17198
3560
2938
609
4728
979
8600
1781
3687
764
6580
1363
5978
1238
12500
2588